// for example core_open_doc ends up as 'pascal OSErr core_open_doc(AEAddressDesc *server, AliasHandle *THINGS, unsigned long THINGS_count);
//
//
// Here are some stub declarations for the same things with fsspecs ... (commented out here because you don't want to declare 2 handlers for the same event)
//
//core_open_doc_fs(kCoreEventClass:kAEOpenDocuments) (list of typeFSS THINGS keyDirectObject);
//core_print_doc_fs(kCoreEventClass:kAEPrintDocuments) (list of typeFSS THINGS keyDirectObject);
//core_open_app_fs(kCoreEventClass:kAEOpenApplication) (list of typeFSS THINGS keyDirectObject);
//
// for example core_open_doc_fs ends up as 'pascal OSErr core_open_doc_fs(AEAddressDesc *server, FSSpec *THINGS, unsigned long THINGS_count);
//
//
// finally here are some examples of the options keywords, firstly using the server/client options to
// create a server that gets FSSpecs and a client that sends aliases, also set the send_timeout to be 400 ticks
//
option server -client send_timeout = "400";
test_open_app_alias('test':kAEOpenApplication) (list of typeAlias THINGS keyDirectObject);
option -server client;
test_open_app_fs('test':kAEOpenApplication) (list of typeFSS THINGS keyDirectObject);